import Vue from 'vue'
//页面  包括虚拟的页面  比如动态页面
export default {
	namespaced: true,
	/* 属性值 */
	state: {
		home: {
			text: "首页",
			path: "/pages/index/index",
			listData: {
				list: [{
					id: 1
				}, {
					id: 2
				}, {
					id: 3
				}],
				loadStatus: "more",
				pageNo: 1
			}
		},
		list: {
			text: "列表",
			path: "/pages/list/list",
			listData: {
				list: [{
					id: 1
				}, {
					id: 2
				}, {
					id: 3
				}],
				loadStatus: "more",
				pageNo: 1
			}
		},
		login: {
			text: "登录",
			path: "/pages/login/login"
		},
		user: {
			home: {
				text: "个人中心",
				path: "/pages/user/index"
			}
		}
	},
	/* 
		计算属性 
		定义 doneTodos:(state, getters,rootState)=>{}
		使用 store.getters.doneTodosCount
	*/
	getters: {

	},
	/* 
		计算方法
		定义 increment :function(state,data){}
		使用 store.commit('increment', data) or  store.commit({type:'increment',...data})
	 */
	mutations: {

	},
	/* 
		导步计算方法
		定义 incrementAsync  :function ({ commit, state,dispatch,rootState  },data){commit('increment',data)}
		使用 store.dispatch('incrementAsync', data) or  store.commit({type:'incrementAsync',...data})
	 */
	actions: {

	}
}
